ITKBusinessAcknowledgement Tabular View
Static model: ITKBusinessAcknowledgement - MCCI_RM020000GB02
Date: 07 December 2012 14:05:48 GMT
BusinessResponseMessage
Used by: |
Details of the acknowledgement. |
id: II.NHS.IdentifierType2 [1..1] {M} | This is the unique identifier for the message. The Identifier Global datatype flavour is used to carry the identifier as follows:
|
creationTime: TS [1..1] {M} | The time the Acknowledgement was created |
interactionId: II.NPfIT.oid.required [1..1] {R} |
The interaction identifier is the interaction identifier from the handlingSpecifications of the Distribution Envelope of the message being acknowledged. The Identifier External datatype flavour is used to carry this information as follows:
|
communicationFunction1 1..1 {M} (CommunicationFunctionRcv) | |
communicationFunction 1..1 {M} (CommunicationFunctionSnd) | |
acknowledgedBy3 1..1 {M} (Acknowledgement) | |
acknowledgedBy2 0..* {U} (ManifestItemAck) | |
controlActEvent1 1..1 {M} (ControlActEvent1) |
CommunicationFunctionRcv
Used by: BusinessResponseMessage |
Details of the acknowledgement receiver. |
typeCode: CS [1..1] {M < CD:CommunicationFunctionType = "RCV"} | Indicates that the communication function being served
is the receiver.
|
entity 1..1 {M} (Entity) |
CommunicationFunctionSnd
Used by: BusinessResponseMessage |
Details of the acknowledgement sender. |
typeCode: CS [1..1] {M < CD:CommunicationFunctionType = "SND"} | Indicates that the communication function being served
is the sender.
|
entity 1..1 {M} (Entity) |
Acknowledgement
Used by: BusinessResponseMessage |
The overall acknowledgement response for the message as a whole. |
typeCode: CS [1..1] {M < V:AcknowledgementType CNE} { CNE:AcknowledgementType } | A code identifying the action that has been taken on
the message being acknowledged. The Coded Only datatype flavour is used to carry this information as follows:
If the receiving system identifies a business issue or error which is reported in ControlActEvent.DetectedIssueEvent.code this code shall contain "AE" - Application Acknowledgement Error. If the receiving system fails to process the message for reasons relating to the delivery of the message or it's structure, this code shall contain "AR" - Application Acknowledgement Reject |
acknowledgementDetail 0..* {U} (AcknowledgementDetail1) | |
conveyingTransmission 1..1 {M} (AcknowledgedMessageIdentifier) |
ManifestItemAck
Used by: BusinessResponseMessage |
Each payload within an ITK Distribution Envelope may be acknowledged individually. If no Manifest Item Acknowledgement is present for a given payload, then it's Acknowledgement typeCode is assumed to be the same as that for the overall message. |
typeCode: CS [1..1] {M < V:AcknowledgementType CNE} { CNE:AcknowledgementType } | A code identifying the action that has been taken on
the manifest item being acknowledged. The Coded Only datatype flavour is used to carry this information as follows:
If the receiving system identifies a business issue or error which is reported in ControlActEvent.DetectedIssueEvent.code this code shall contain "AE" - Application Acknowledgement Error. If the receiving system fails to process the message for reasons relating to the delivery of the message or it's structure, this code shall contain "AR" - Application Acknowledgement Reject |
acknowledgementDetail 0..* {U} (ManifestItemAckDetail ) | |
conveyingTransmission 1..1 {M} (ManifestItem) |
ControlActEvent1
Used by: BusinessResponseMessage |
The Control Act carries the business responses for the acknowledgement. |
classCode: CS [1..1] {M = CACT} |
Indicates this is a Control Act.
|
moodCode: CS [1..1] {M = EVN} |
Indicates that the control act mood is an event
|
author 1..1 {M} () |
Entity Used by: CommunicationFunctionSnd , CommunicationFunctionRcv |
The entity from where the acknowledgement sender originates, or the entity receiving the acknowledgement. The senders and receivers will both be represented by addresses. These will by default be ITK format addresses. |
classCode: CS [1..1] {M = ENT} |
Indicates that the sending sender and receiver are entities
|
determinerCode: CS [1..1] {M = INSTANCE} |
Indicates that the entity is a single instance
|
id: II.NHS.IdentifierType3 [1..1] {M} | The address of the sender or receiver of the
acknowledgement.
|
AcknowledgementDetail1
Used by: Acknowledgement |
Details of the message acknowledgement. |
typeCode: CS [1..1] {M < V:AcknowledgementDetailType CNE} { CNE:AcknowledgementDetailType } | A code identifying the severity of the messaging
problem that has been identified. The Coded Only datatype flavour is used to carry this information as follows:
|
code: CV [1..1] {M < CD:ITKAcknowledgementExceptionCode} |
A code identifying the specific problem being reported. There is no prescribed code list for this attribute.
|
text: ST [0..1] {U} | A text attribute to contain additional information for the error being described. |
AcknowledgedMessageIdentifier
Used by: Acknowledgement |
The identifier of the message being acknowledged |
id: II.NHS.IdentifierType2 [1..1] {M} | The unique identifier of the message that is being
acknowledged. This is the identifier from the trackingId
attribute of the Distribution Envelope of the message being
acknowledged. The Identifier Global datatype flavour is used to carry this information as follows:
|
controlActEvent 0..1 {U} (ControlActEvent) |
ControlActEvent
Used by: ManifestItem , AcknowledgedMessageIdentifier |
The Control Act carries the business responses to the message which is being acknowledged or to an individual payload within the message. |
classCode: CS [1..1] {M = CACT} |
Indicates this is a Control Act.
|
moodCode: CS [1..1] {M = EVN} |
Indicates that the control act mood is an event
|
author 0..1 {U} () | |
reason 0..* {U} () |
[0..*]
Used by: ControlActEvent |
A link to a choice of
authors for a detected business issue. If no authors are
specified for the payloads, or for the received transmission,
the mandatory author for the acknowledgement is assumed. |
typeCode: CS [1..1] {M = AUT} |
Indicates that the participation is an Author.
|
roleTemplate 1..1 {U} (NPFIT-100020#Role) |
[0..*]
Used by: ControlActEvent |
A pointer to detected issue |
typeCode: CS [1..1] {M = RSON} |
Indicates this is a Reason.
|
detectedIssueEvent 1..1 {U} (DetectedIssueEvent) |
DetectedIssueEvent
Used by: ControlActEvent |
Details of the business issue or error that has been
detected by the receiving system for this message, or
manifest item. Business issues may be described in terms of a code or as text, however, at least one of these attributes must be submitted. |
classCode: CS [1..1] {M = ALRT} |
Indicates this is an Alert.
|
moodCode: CS [1..1] {M = EVN} |
Indicates that the detected issue mood is an event
|
code: CD [0..1] {U < CD:ITKActDetectedIssueCode} |
A code to represent the business issue detected in either the manifest item (payload) or the message as a whole.
|
text: ST [0..1] {U} |
Text to describe the business issue detected in either the manifest item (payload) or the message as a whole. This may be in support of the code attribute, or contain text in lieu of the code attribute. Either a code or text description of the business issue must be submitted. |
ManifestItemAckDetail
Used by: ManifestItemAck |
Details of the payload acknowledgement. |
typeCode: CS [1..1] {M < V:AcknowledgementDetailType CNE} { CNE:AcknowledgementDetailType } | A code identifying the severity of the messaging
problem that has been identified. The Coded Only datatype flavour is used to carry this information as follows:
|
code: CV [1..1] {M < CD:ITKAcknowledgementExceptionCode} |
A code identifying the specific problem being reported. There is no prescribed code list for this attribute.
|
text: ST [0..1] {U} | A text attribute to contain additional information for the error being described. |
ManifestItem
Used by: ManifestItemAck |
The identifier of the payload being acknowledged |
id: II.NHS.GenericType1 [1..1] {M} | The identifier of the manifest item (payload) that is
being acknowledged. This is the identifier from the payload.id
attribute of the Distribution Envelope of the payload being
acknowledged. An Instance Identifier datatype flavour is used to carry this information as follows:
|
controlActEvent 0..1 {U} (ControlActEvent) |
[0..*]
Used by: ControlActEvent1 |
A link to the author of the acknowledgement. |
typeCode: CS [1..1] {M = AUT} |
Indicates that the participation is an Author.
|
contextControlCode: CS [1..1] {M < CD:ContextControl = "OP"} |
Specifies that the author of the acknowledgement propagates to the authorship of the response to the payload and acknowledged message. This hapens where no author is specified for a payload response, or a message response.
"O" (Overriding)- the association replaces any context of the same or more specific type that has been conducted from the parent act. "P" (Propagating)- the association is conducted to all child acts where the ActRelationship.contextConductionInd is set to "true." |
roleTemplate 1..1 {U} NPFIT-100020#Role |